import Mock from 'mockjs'
import { builder } from '../util'
const POLLUTANT_TYPE = (options) => {
    console.log('options', options)
    const Info = {
        'data': [
            {
                'code': '1',
                'codec': '垃圾'
            },
            {
                'code': '2',
                'codec': '残油/油泥/含油污水/油渣'
            },
            {
                'code': '3',
                'codec': '生活污水'
            },
            {
                'code': '4',
                'codec': '含有毒有害物质污水'
            },
            {
                'code': '5',
                'codec': '压载水沉积物'
            }
        ]
    }
    return builder(Info)
}
const POLLUTANT_SUB_TYPE = (options) => {
    console.log('options', options)
    let info = {}
    switch (options.body) {
        case '{"id":"1"}':
            info = {
                'data': [
                    { 'code': '1', 'codec': '塑料' },
                    { 'code': '2', 'codec': '食品废弃物' },
                    { 'code': '3', 'codec': '生活废弃物' },
                    { 'code': '4', 'codec': '食用油' },
                    { 'code': '5', 'codec': '焚烧炉灰' },
                    { 'code': '6', 'codec': '操作废弃物' },
                    { 'code': '7', 'codec': '动物尸体' },
                    { 'code': '8', 'codec': '渔具' },
                    { 'code': '9', 'codec': '电子垃圾' },
                    { 'code': '10', 'codec': '货物残余物（对海洋环境无害）' },
                    { 'code': '11', 'codec': '货物残余物（对海洋环境有害）' }
                ]
            }
            break
        case '{"id":"2"}':
            info = {
                'data': [
                    { 'code': '1', 'codec': '残油' },
                    { 'code': '2', 'codec': '油泥' },
                    { 'code': '3', 'codec': '油渣' },
                    { 'code': '4', 'codec': '含油污水' }
                ]
            }
            break
        case '{"id":"3"}':
            info = {
                'data': [
                    { 'code': '1', 'codec': '生活污水' }
                ]
            }
            break

        case '{"id":"4"}':
            info = {
                'data': [
                    { 'code': '1', 'codec': '含有毒有害物质污水' }
                ]
            }
            break

        case '{"id":"5"}':
            info = {
                'data': [
                    { 'code': '1', 'codec': '压载水沉积物' }
                ]
            }
            break
    }
    return builder(info)
}

Mock.mock(/\/api\/jxgimsa\/bascode\/TYPE1\/1/, 'post', POLLUTANT_SUB_TYPE)
Mock.mock(/\/api\/jxgimsa\/bascode\/TYPE1\/2/, 'post', POLLUTANT_SUB_TYPE)
Mock.mock(/\/api\/jxgimsa\/bascode\/TYPE1\/3/, 'post', POLLUTANT_SUB_TYPE)
Mock.mock(/\/api\/jxgimsa\/bascode\/TYPE1\/4/, 'post', POLLUTANT_SUB_TYPE)
Mock.mock(/\/api\/jxgimsa\/bascode\/TYPE1\/5/, 'post', POLLUTANT_SUB_TYPE)
Mock.mock(/\/api\/jxgimsa\/bascode\/POLLUTANT_TYPE/, 'post', POLLUTANT_TYPE)